package io.renren.modules.integral.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.util.Date;

/**
 * 
 * 
 * @author zlb
 * @email 316682546@qq.com
 * @date 2018-08-15 19:24:16
 */
@TableName("integral_history")
public class IntegralHistoryEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
	private Integer id;
	/**
	 * 
	 */
	private Integer userId;
	/**
	 * 
	 */
	private String username;
	/**
	 * 消费/充值前积分余额
	 */
	private Integer beforeIntegral;
	/**
	 * 消费/充值后积分余额
	 */
	private Integer afterIntegral;
	/**
	 * 本次充值\消费积分
	 */
	private Double intergral;
	/**
	 * 
	 */
	private Date createTime;
	/**
	 * 
	 */
	private String remarks;
	/**
	 * 
	 */
	private String name;
	/**
	 * 
	 */
	private String phone;
	/**
	 * 类型 0.充值。1 消费
	 */
	private Integer type;

	/**
	 * 设置：
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：
	 */
	public void setUserId(Integer userId) {
		this.userId = userId;
	}
	/**
	 * 获取：
	 */
	public Integer getUserId() {
		return userId;
	}
	/**
	 * 设置：
	 */
	public void setUsername(String username) {
		this.username = username;
	}
	/**
	 * 获取：
	 */
	public String getUsername() {
		return username;
	}
	/**
	 * 设置：消费/充值前积分余额
	 */
	public void setBeforeIntegral(Integer beforeIntegral) {
		this.beforeIntegral = beforeIntegral;
	}
	/**
	 * 获取：消费/充值前积分余额
	 */
	public Integer getBeforeIntegral() {
		return beforeIntegral;
	}
	/**
	 * 设置：消费/充值后积分余额
	 */
	public void setAfterIntegral(Integer afterIntegral) {
		this.afterIntegral = afterIntegral;
	}
	/**
	 * 获取：消费/充值后积分余额
	 */
	public Integer getAfterIntegral() {
		return afterIntegral;
	}
	/**
	 * 设置：本次充值\消费积分
	 */
	public void setIntergral(Double intergral) {
		this.intergral = intergral;
	}
	/**
	 * 获取：本次充值\消费积分
	 */
	public Double getIntergral() {
		return intergral;
	}
	/**
	 * 设置：
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：
	 */
	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}
	/**
	 * 获取：
	 */
	public String getRemarks() {
		return remarks;
	}
	/**
	 * 设置：
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * 获取：
	 */
	public String getName() {
		return name;
	}
	/**
	 * 设置：
	 */
	public void setPhone(String phone) {
		this.phone = phone;
	}
	/**
	 * 获取：
	 */
	public String getPhone() {
		return phone;
	}
	/**
	 * 设置：类型 0.充值。1 消费
	 */
	public void setType(Integer type) {
		this.type = type;
	}
	/**
	 * 获取：类型 0.充值。1 消费
	 */
	public Integer getType() {
		return type;
	}
}
